@charset "utf-8";
*{margin: 0; padding: 0;}

#mainframe{
	width:980px;
	margin:0 auto;
	background-color:#000000;
	padding:0;
	}
#banner{
background-color:#FFFFFF;
position:relative;
width:980px;
height:492px;
overflow:hidden;

}

	/*--------------menu-------------------------*/
#bgr_menu{
	position:absolute;
	width:980px;
	height:71px;
	background:#000000 url(../images/bgr_bgr_menu_09.gif) repeat-x;
	z-index:3;
	top:44px;
}
#wrapper {
	top:52px;
    width: 980px;
	height:65px;
	background:#333333 url(../images/bgr_menu_15.gif) repeat-x;
	position:absolute;
	z-index:5;
}
#nav{
	 list-style:  none;
    position: relative;
    line-height: 65px;

}

#nav ul {
	list-style:none;
    position: relative;
    line-height: 20px;
}


#nav li a:link, #nav li a:active,
#nav li a:visited {
	font-family:Tahoma;
	font-size:16px;
    display: block;
    padding: 0px 22px;
    border-right: 1px solid #101010;
    color: white;
    text-decoration: none;
	background:#333333 url(../images/bgr_menu_15.gif) repeat-x;
}

#nav li a:hover {
    color: #FFFFFF;
}

#nav li ul li a:link, #nav li ul li a:active,
#nav li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    display: block;
	 border-right:0;
    padding: 5px 5px 5px 20px;
    border-bottom: 1px solid #222121;
    color: white;
    text-decoration: none;
    background: #333333 url(../images/camera-film-icon.gif) no-repeat center left  ;
}
#nav li ul li a:hover{
	text-decoration:underline;
	background:#666666;
	}

#nav li ul li ul li a:link, #nav li ul li ul li a:active,
#nav li ul li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    display: block;
    padding: 5px 0 5px 30px;
    border-bottom: 1px solid #222121;
	border-right:0;
    color: white;
    text-decoration: none;
    background: #3e3e3e url(../images/camera-film-icon1.gif) no-repeat center left  ;
}
#nav li ul li ul li a:hover{
	text-decoration:underline;
	}

#nav li {
    float: left;
    position: relative;
}

#nav ul {
    position: absolute;
    width: 12em;
    top: 65px;
    display: none;
}

#nav li ul a {
    width: 190px;
    float: left;
}

#nav ul ul {
    top: auto;
}

#nav li ul ul {
    left: 12em;
    margin: 0px 0 0 23px;
}

#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul {
    display: none;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul {
    display: block;
}
/*-------logo--------------*/
#logo{
	position:absolute;
	z-index:6;
	background:url(../images/LOGO1.png) no-repeat;
	width:184px;
	height:182px;
	left: 35px;
	top: 0;
	}
	/*langue*/
#langue{
	position:absolute;
	z-index:12;
	top:10px;
	right:20px;
	height:30px;
	}	
#langue ul{
	display:block;
	list-style:none;
	}
#langue ul li{
	display:inline;
	}
#langue ul li a{
	color:#FF0000;
	font-family:Tahoma;
	font-size:12px;
	padding:0 10px 0 3px;
	}
#langue ul li a:hover{
	text-decoration:underline;
	}
#langue img{
	width:19px;
	height:13px;
	border:#dddddd solid 1px;
}
#info{
	margin:auto;
	width:970px;
	padding-bottom:30px;
	background-color:#FFFFFF;
	border:5px solid #141414;
	}
#info .left {
	width:310px;
	margin:5px 0 20px 10px;
	padding-top:20px;
	float:left;
	background:url(../images/index-copy1_23.png) top right no-repeat;
}
#info .right{
	width:647px;
	padding-left:310px;
	}
#info .right .leftr{
	width:310px;
	margin:5px 0 20px 10px;
	float:left;
	background:url(../images/index-copy1_28.gif) top right no-repeat;
}	
	
#info .right .rightr{
	width:305px;
	margin:5px 0 10px 10px;
	padding-top:20px;
	padding-left:340px;
	background:url(../images/index-copy1_23.gif) top right no-repeat;
	}	
	
	
.titlei{
	color:#f6192e;
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
}
.pararaph{
	margin-right:115px;
	text-align:justify;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:18px;
	line-height:15px;
	}
.pararaph1{
	margin:10px 115px 0 0;
	text-align:justify;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:18px;
	line-height:15px;
	}
.more_info{
	float:right;
	margin:5px 80px 0;
	}
.more_info .liststy{
	margin-left:5px;
	}
.more_info a{
	text-decoration:underline;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
	}
.more_info a:hover{
	color:#FF9900;
	}
#footer{
	padding:15px 10px 5px;
	color:#6d6d6d;
	width:960px;
	clear:both;
	background:#1e1e1e;
	text-align:center;
	azimuth:center;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	}
#footer ul{
	display:block;
	padding-bottom:10px;
	}
#footer ul li{
	display:inline;
	padding:0 10px 0 10px;
	border-right:#333333 solid 1px;
	}
#footer ul li a{
	color:#6d6d6d;}
#footer ul li a:hover{
	text-decoration:underline;
	}